<?php
	set_time_limit(0);

	include_once('../config/config.inc');
	include_once($raiz . '/classes/Imagem.inc');
	include_once($raiz . '/classes/CriarImagem.inc');

	$dir = $GLOBALS['raiz'] . '/biblioteca/fotos';

	// Abre um diretorio, e faz a leitura de seu conteudo
	if(is_dir($dir))
	{
		if($dh = opendir($dir))
		{
			while(($file = readdir($dh)) !== false)
			{
				if($file != 'Thumbs.db' && $file != '.' && $file != '..'
                                     && $file != '.DS_Store' && $file != '.svn'
                                        && $file != 'imagens' && $file != 'thumbnails')
				{
					$matFotos[] = $file;
				}
			}
			closedir($dh);
		}
	}

	/*Criando diretorio para as imagens*/
	$diretorio = 'imagens';

	chdir($dir);
	mkdir($diretorio);
	chdir($diretorio);

	criarImagens($matFotos, $_POST['tamanhoImagens']);

	if(strlen(trim($_POST['tamanhoThumb'])) > 0)
	{
		/*Criando diretorio para os thumbnails*/
		$diretorio = 'thumbnails';

		chdir($dir);
		mkdir($diretorio);
		chdir($diretorio);

		criarImagens($matFotos, $_POST['tamanhoThumb']);
	}


        //Funcao para criar as novas imagens.
	function criarImagens($matFotos, $tamanho)
	{
		for($i = 0; $i < count($matFotos); $i++)
		{
			$objImagem = new Imagem($matFotos[$i], $tamanho);
			//$criarImagem = new CriarImagem($objImagem);
                        CriarImagem::execute($objImagem);
			unset($objImagem);
			//unset($criarImagem);
		}
	}
        
        header('location:../sucesso.php');
?>
